<?php
// +----------------------------------------------------------------------
// | 幕小铺
// +----------------------------------------------------------------------
// | 版权所有 2016~2020 幕小铺科技（大连）有限公司
// +----------------------------------------------------------------------
// | 2020/03/14
// +----------------------------------------------------------------------

namespace app\erp\validate;
use think\Validate;

/**
 * 公共类 验证器 服务管理
 * @package app\admin\validate
 * @author shiqiang
 */
class Service extends Validate
{
     protected $rule = [
         'id'		            =>  'require',
         'service_name'		    =>  'require|unique:erp_service',
         'service_classid' 		=>  'require',
         'price' 		        =>  'require|max:8',
         //'user_id' 		        =>  'require',
         'store_id' 		    =>  'require',
    ];

    protected $message  =   [
        'service_name.require' 	=> '服务名称不能为空',
        'service_name.unique' 	=> '服务名称已存在',
        'service_classid'		=> '请选择服务分类',
        'price.require'		    => '服务价格不能为空',
        'price.max'		        => '服务价格最多8位',
        'user_id'		        => 'user_id格式错误',
        'store_id'		        => 'store_id格式错误',
        'id'		            => 'id格式错误',
    ];

    //验证场景
    protected $scene = [
        'service_list'=>  [//服务列表
            'user_id',
            'store_id',
        ],
        'service_delete'=>  [//服务删除
            'service_id',
        ],
		'service_edit'=>  [//编辑
            'id',
            'service_name',
            'service_classid',
            'price',
        ],
        'service_info'=>  [//服务详情
            'service_id',
        ],
        'service_add'=>  [//服务添加
            'service_name',
            'service_classid',
            'price',
        ],
    ];
}
